Demand / stock list
|
Description
The demand/inventory list (short: B&B list) offers two modes/options of demand/inventory evaluation:
1. during the date control, requirement coverage documents (planned goods receipts) are analysed with regard to their existence and the replenishment time of the part. Thus, it can be checked whether the stock becomes negative at all or within the respective replenishment time. In such a case, requirement requests for purchased parts or stock orders for production parts can be generated directly from the list.
2. inventory control involves analysing the stocks available today (total stock of a part as of today) and the balance of future movements (balance of all stock reservations, orders, production orders, etc.) This analysis is supported by rules (formulas). These rules include evaluations for e.g. lists of slow-moving items, test runs for parts with negative stock, negative order or production quantity and, of course, balanced minimum stock underruns.
This evaluation is available in a time-aggregated form as a requirements/stock overview .
The requirements and stock list can also be called up for individual company codes.
Functionality
- Schedule control
- Stock control
- Create orders from BB list
- Create requirement request via the stock/requirements list
- Purchased parts with own supply
Schedule control
Mode in which the possible minimum stock underrun is displayed and explained for each part. The corresponding cover documents, which are used to restore the stock level, are also analysed here in relation to the planned dates.
Compile a list:
a) Mark the field "Date control" (this resets formula windows).
b) Make a selection in the Date check field ("strict", "medium" or "soft", see also MRP account) As the planned date ("per date")
can also be specified as a time span, this specification determines where these dates can move within the time span.
(see QM tests)
strict | Receipt date: end date counts, dispatch date: start date counts | |
medium | Date of arrival and date of departure are compared "naturally" (e.g. whole calendar week comes after Tuesday but before Thursday of the week) | |
soft | Receipt date: Start date counts, Departure date: End date counts |
In the case of requirements from part requirements (departure date), the planned date is made up of the earliest and latest start, which also results in a time span.
With the evaluation type "Strict", the earliest date of this time span is always used for the evaluation, with the setting "Medium" exactly the middle and with "Soft" the end of the time span, i.e. there is the least buffer for the real demand.
If planning (e.g. stock replenishment) is to be carried out with a certain buffer time, the setting "Medium" is recommended, which is also set in this way in the standard system.
If there is little space in the warehouse or if the warehouse budget is to be kept as low as possible, the setting "Soft" is recommended, whereby planning is always carried out on the actual demand date.
"Strict" thus means that the goods are always procured at the earliest possible date and may also lie in the warehouse for some time until they are needed, depending on how large the buffer times of the requirements were.
c) Select stock underruns This indicates which underruns one would like to have listed. You can select underruns of the stock level (Neg.), small minimum stock (Min.), small reorder level (Meld.) and larger maximum stock (Max.). For example, you can ignore negative underruns in order to analyse only the underruns of the minimum and reorder levels.
When checking the minimum stock level and the reorder level, the current stock plus an order item is taken into account which is in the first position of the planning and is to be delivered within the replenishment lead time.
d) Define the underrun type of the above underrun: The first underrun of one of the previously selected underrun types is output immediately or only the "most serious" underrun is returned. The sequence of the check is as follows: less than zero, less than minimum stock, less than reorder point, greater than maximum stock.
If Selection is set to "First shortfall" and the first thing to do is to fall below the reorder point or fall below it, possible negative stocks are not taken into account. In the other case ("most serious undercut"), on the other hand, this negative stock level and the following cover note are analysed.
e) Define period preview (factor replenishment time): An empty field at"replenishment time x" displays all shortfalls of the above selected stocks. If you only want to see the underruns within the "simple" replenishment lead time of the respective part, enter a 1 in this field. For double time enter 2, etc. The basis for the check is always today's date, which is added for the preview with the replenishment lead time multiplied by the factor specified here.
Example:
f) Select parts (see above). Since the B&B list in the actual sense refers to the availability of the stocked parts, one should also make the appropriate selection here.
Alternatively, it is also possible to drop parts and structures into the list window and thus start the stock control. When dropping a structure, all parts below the structure node are transferred to the B&B list, no matter in which sublevel they are located.
You can select the parts to be ordered in the list and generate a requirement request (stock requirement) with the requirement quantities, which you can then still change ("Enter new requirement request" and "Extend requirement request" buttons). You can also create stock orders for production parts from the list.
Stock control
For each part, MRP and stock balances are displayed and the total available quantity is calculated (available quantity today = stock on hand, total available quantity = stock after total MRP = closing balance in the MRP account).
Compile a list:
a) Select formula via the filter: select one of the requirement formulas defined in the master data(master formulas whose name begins with "DEMAND_") or manually enter any formula expression in the "Formula" field. Then only the parts for which the formula result is "True" (1) will be displayed in the list.
When changing the formula later, the quantity of parts to be checked remains the same, i.e. all parts that corresponded to the part search in a previous run are taken into account again.
b) Select parts: Press the search button and make a selection; then the stock control is carried out for the parts selected in this way. If parts have already been displayed, the list is deleted first. The selection of parts can be limited as much as possible by using the corresponding window.
Alternatively, it is also possible to drop parts and structures into the list window and thus start the stock check. When dropping a structure, all parts below the structure node are transferred to the B&B list, no matter in which sublevel they are located.
Calculation of the available quantity:
- Result of the root formula named "AVAILABLE_QUANTITY" or
- Stock (warehouse account) - order quantity (dispo account) + goods receipt quantity (warehouse account)
Calculation of the required quantity:
- If Max. stock is defined and the available quantity is smaller: Difference between the maximum stock and the available quantity, rounded down to the multiple of the lot size (replenish max. stock in lot sizes)
- If min. stock is defined and the available quantity is smaller: difference between the minimum stock and the available quantity, rounded up to a multiple of the lot size (fill up min. stock in lots)
- no min/max stocks defined and the available quantity is negative: the available quantity, rounded up to a multiple of the lot size (replenish stock in lot sizes)
You can select the parts to be ordered in the list and generate a requirement request (stock requirement) with the requirement quantities, which you can then still change ("Enter new requirement request" and "Extend requirement request" buttons). You can also create stock orders for production parts from the list.
Create purchase orders from the B&B list:
If one or more items are marked in the list and the button "Create new order" is pressed, these marked items will be sorted by the main suppliers of the parts. So the main supplier (A-supplier) of the part is used for the price determination of the parts. If no supplier has been entered for a part, the price defined by default in the order item role is used.
For more information on pricing, see here.
In the parts list, new columns "U-type/quantity", "U-date/document" and "U-order" are displayed with the following information:
"U-type/set": | |
Type of undercutting | Shows the underrun type (negative, minimum, report) of the dispo stock, if one exists. The selection bar defines which underrun types are to be taken into account. (see above) |
Undercutting quantity | The unrestricted stock at the date of the shortfall. |
"U-date/document": | |
Undercutting date | The date on which (or the period during which) one of the stocks falls below one of the levels for the first time. |
Undercompensation document | The document (sales or stock order item) that triggers the requirement, through which the shortfall occurs directly or indirectly (requirement from production) |
"Cover note": | |
Cover note | Considers the document with which the demand is to be covered. Depending on whether a document exists and/or when it is to cover the demand (e.g. order date), the corresponding printout is displayed in the list. (If an order comes after the critical point, then "Too late", otherwise "None"). |
Date | For order status="Too late" order date |
Create requisition from stock/requirements list.
You can generate a requirement coverage request directly from the stock/requirements list by selecting the relevant lines in the list and clicking on 'Create new requirement coverage request'.
The window of the last requirement request item opens automatically. In the window 'Requirement request' all marked items are listed.
You can add further items from the stock/requirements list via 'Extend requirement coverage request'.
Once you have finished your entries, you can decide whether or not the requisition must be approved by ticking the box before approval. With 'Book' the requirement request is forwarded.
Purchase parts with own provision
No BA can be generated for purchased parts with internal provision, but a stock order must be created:
Since for purchased parts with internal provision some parts - defined in the supplier agreement of the ordered part - must be sent to the supplier for the order, a requirement coverage request cannot simply be created for parts that are marked in the logistics account as "purchased part with internal provision". A purchase order or production order may first have to be created for the parts to be provided. The purchase order is therefore dependent on the parts to be provided. In order to control this logistical process, a stock order must be created for these parts , from which a parts request is then created. The requirement request for the order part is then created from the part request when the parts are released.
Attention: In the logistics account of the purchased part with self-supply, it is defined which possible suppliers there are for this provided part. If more than one is selected, the explosion of the parts list is cancelled at the generated stock order. When creating the parts request, a message appears informing you that the supplier from whom the purchased part is to be purchased with in-house provision must be specified on the exploded production parts list.
You will find further information on the subject of supplies on the following pages:
List window
Menu item | Description |
---|---|
Edit | - |
: Validity | - |
: : valid parts | show only valid parts in the list |
: : all parts | show all parts in the list |
: Edit list | - |
: : Update list | Update list content |
: : Reset list | Reset list content |
: : Show parts | Display part of the selected list entry |
: : Remove selected parts from list | Removes the selected parts from the list |
: Print parts sign | Parts Print label |
Close | Close window |
Search | Call up parts search |
Symbol | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Opens the print menu. | |||||||||
Update list content | |||||||||
Creates a new requirement request - Special treatment for purchased parts with own provision | |||||||||
Extends an existing requirement request (functional description of the plus sign) | |||||||||
Enters a new stock order - Special treatment for purchased parts with own provision | |||||||||
Extends an existing stock order (functional description of the plus sign) | |||||||||
Create a new order | |||||||||
Extend an existing order | |||||||||
Create a stock transfer This option to replenish the warehouse can only be selected if you have called up the B&B list for a company code. The stock transfer is created from the main warehouse to the warehouse of the company code via the stock transfer assistant. For this, the corresponding parts must be selected in the list. If the stock transfer is not possible for the following reasons, you will receive a corresponding message.
| |||||||||
Shows the parts | |||||||||
Shows the items ordered | |||||||||
Shows the stock level | |||||||||
Displays the stock movements | |||||||||
Shows the disposition movements | |||||||||
Displays the logistics account. | |||||||||
Exports the selected or all parts | |||||||||
Restore saved list (only possible without appointment control!) | |||||||||
Save current list content (only possible without appointment control!) For the logged in user, the list content for this list is saved in this window. It can then be quickly restored with the button "Restore saved list". | |||||||||
Delete a saved list | |||||||||
Search | Search for parts | ||||||||
Company code | Possible restriction of the data in relation to a selected company code. If this field remains empty, all entries are without restriction to a company code. |
Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Selection | Depending on the formula, the list will then show the necessary requirements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scanning | When the focus is in this box, part numbers can be scanned and then appear in the list. This only works without schedule control! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Formula | You can also enter a new formula and press RETURN to check the stock. If you want to save the formula, please enter it as calculation formula in the basic data. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule control | Switching the mode of the demand/stock list between schedule control and stock control | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JIT parts included | JIT parts are included in the evaluation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
List | Only the parts that you have previously selected via the Search parts function and that correspond to the formula are displayed. Tip: Double-clicking on a list entry opens the corresponding dispo account.
|
Related topics
- Index
- Requisition
- Order item
- Order
- Logistics account
- Storage space
- Part master data
- Overview Purchasing
- Overview stock
- Self-provision
Technical documentation
Quality assurance
To test the B&B list, you should prepare a part with the desired settings. Using the external dispositions, you can then easily simulate documents that lead to a shortfall in stocks and cover documents and thus check the correct evaluation of the B&B list.
Part: 300000
- Production part with stock control
- Replacement time: 5 days
- Report. Stock: 5 pieces
- Minimum stock: 3 pieces
- Stock: 10 pieces
Scenario 1
Tue,29.7. | Wed,30.7. | Thu,31.7. | Fri, 1.8. | Sat, 2.8. | So, 3.8. | Mon, 4.8. | Tue, 5.8. | Wed, 6.8. | Thu, 7.8. |
|
|
|
| - 6 pcs. | - 2 pcs. | - 3 pcs. |
|
|
|
|
|
|
|
|
|
| +11 pcs |
|
|
Replacement time x:
"" -> All documents are taken into account. The cover document is classified as "too late".
1 -> All receipts within the replenishment lead time are taken into account. Thus only
the demand on 2.8. is reported. The cover document is also not displayed.
2 -> All documents are taken into account. The cover document is classified as "too late".
Return priority:
First -> Regardless of the replenishment time, the shortfall of the reorder point on 2.8. is always displayed.
Schl.-> If the period of the replenishment lead time is considered, the shortfall of the reorder level is displayed. For all other periods ("", replenishment lead time * 2, 3, ...) the negative stock is reported.
Scenario 2
Tue,15.7. | Wed,16.7. | Thu,17.7. | Fri, 18.8. | ……….
| ……….
| Thu,31.7. | Fri, 1.8. | Sat, 2.8. | So, 3.8. |
| - 11 pcs. |
|
| ……….
| ……….
|
|
|
|
|
| ………... | ………... | + 11 pcs | ………...
| ………...
| ………... | ……….. |
|
|
Select type of analysis:
Strict -> If the analysis type is set to "strict", the latest possible date for cover documents of the cover document is always selected, i.e. 1.8. Thus, we run into the negative on withdrawal and the cover is classified as too late.
Soft -> The earliest possible date for cover documents is always selected. Thus, part is not displayed in the B&B list, as there is no stock shortfall.
Info: For documents that reduce the stock, the date is set exactly the other way round. Thus, for the setting "soft", the end of the period is always assumed and the beginning for the setting "strict".
Scenario 3
(WEEinkauf 29)
Mon,14.7. | Tue,15.7. | Wed,16.7. | Thu, 17 August. | Fri, 18.8. | Sat, 19.7. | So, July 20th. |
………........... | ………......... | - 11 pcs. | …….….......... | …….….......... | …….….......... | ……........... |
| + 11 pcs. |
|
|
|
|
|
Type of analysis:
Strict -> Monday is assumed for the requirements document. Thus, the coverage must also take place on Monday so that the B&B list is clean.
Medium -> The time specifications are naturally compared with each other. Thus, a negative stock is displayed if the coverage has not taken place by Wednesday (16.7.).
Soft -> The B&B list is always clean as long as the coverage takes place in the corresponding calendar week.
Demand / stock list
Module name
autopure.mod
Classes
Security
In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.
Message | Parameters | Function | Security |
---|---|---|---|
ITEM_SELECTED | Collection part master objects | Part master was selected | |
SELECT_AUTOMATIC_PURCHASE_REQUIREMENT | |||
STOCK_ORDER_WINDOW_IS_OPEN | Window Object | The window with a stock order is open. | |
PURCHASE_REQUISITION_WINDOW_IS_OPEN | Window Object | The window with a requirement request is open. |
Message | Parameters | Function | Receiver module |
---|---|---|---|
APPEND_PURCHASE_REQUISITION | |||
EDIT_ITEM | NULL or part root object | Calling up the input window for part trunks | Part master editing module |
EDIT_PURCHASE_ITEM | NULL or order item object | Call up input window for order items | Order item editing module |
EDIT_PURCHASE_REQUISITION | NULL or requirement request object | Call up the input window for requirement requests | Requisition editing module |
EDIT_STOCK_ACCOUNT | |||
LIST_ITEM_STOCK_SUB_MONITORS | |||
SEARCH_ITEM | Recipient of the reply | Call up search window for parts | Parts search module |
SELECT_DISPO_ACCOUNT_LOGGINGS | |||
SELECT_STOCK_LOGGINGS | |||
SHOW_PREVIEW | Widget | Print Preview | Print Preview |
IS_STOCK_ORDER_WINDOW_OPEN | Widget | Query whether a warehouse order is already open. | stooredt |
IS_PURCHASE_REQUISITION_WINDOW_OPEN | Widget | Query whether a request is already open. | pureqedt |